package com.itany.corejava.day13;

import java.io.*;

public class TestIOStream {

    public static void main(String[] args) {


//        FileInputStream fis=null;
//        FileOutputStream fos=null;
//
//
//        try{
//
//            fis=new FileInputStream("d:/a.txt");
////            fis=new FileInputStream(new File("d:/a.txt"));
//            fos=new FileOutputStream("d:/b.txt");
//
//            int b;
//
//            while((b=fis.read())!=-1){
////                System.out.println(b);
//                fos.write(b);
//            }
//
//
//
//
//        }catch (Exception e){
//            e.printStackTrace();
//        }finally{
//            if(fis!=null) {
//                try {
//                    fis.close();
//                } catch (IOException e) {
//                    e.printStackTrace();
//                }
//            }
//            if(fos!=null){
//                try {
//                    fos.close();
//                } catch (IOException e) {
//                    e.printStackTrace();
//                }
//            }
//        }



        try(FileInputStream fis=new FileInputStream("d:/a.txt");
            FileOutputStream fos=new FileOutputStream("d:/b.txt")){


            int b;

            while((b= fis.read())!=-1){
                System.out.println(b);
                fos.write(b);
            }

        }catch (Exception e){
            e.printStackTrace();
        }














    }


}
